A generic approach for developing process-level hydrologic modeling components
نویسندگان
چکیده
Component software architectures offer an alternative approach for building large, 4 complex hydrologic modeling systems. In contrast to more traditional software 5 paradigms (i.e. procedural or object-oriented approaches), using component-based 6 approaches allows individuals to construct autonomous modeling units that can be linked 7 together through shared boundary conditions during a simulation run. One of the 8 challenges in component-based modeling is designing a simple yet robust means for 9 authoring model components. We address this challenge by presenting an approach for 10 efficiently creating standards-based, process-level hydrologic modeling components. 11 Using this approach, a hydrologic process is implemented as a modeling component by 12 (1) authoring a configuration file that defines the properties of the component and (2) 13 creating a class with three methods that define the pre-run, runtime, and post-run 14 behavior of the modeling component. We present the design and implementation of this 15 approach, which we call the Simple Model Wrapper (SMW), and demonstrate how it can 16 be applied to create an Open Modeling Interface (OpenMI)-compliant modeling 17 component for a basic hydrologic process. 18 Subject Headings: Hydrologic modeling; Modeling software architectures; 19 Component-based modeling; Integrated Modeling; Multi-disciplinary modeling 20
منابع مشابه
Towards Process-driven Mobile Data Collection Applications - Requirements, Challenges, Lessons Learned
In application domains like healthcare, psychology and e-learning, data collection is based on specifically tailored paper & pencil questionnaires. Usually, such a paper-based data collection is accomplished by a massive workload regarding the processing, analysis, and evaluation of the data collected. To relieve domain experts from these manual tasks and to increase the efficiency of the data ...
متن کاملRecent Trend Determination of groundwater level along with inter-reliant hydrologic components using Mann-Kendall Test,Linear Regression& Geometrical Progression: A case study for Bogradistrict in Bangladesh
Groundwater, a special hydrological variable and freshwater resource is completely inter-reliant with hydro-metorological, topographic, land use and hydro-geological components of hydrologic cycle. Trend of hydrologic componentsfor future prediction is attempted to confer in this study using Man-Kendall test, linear regression and geometric progression analysis on recorded data collected from r...
متن کاملFeedback loops and temporal misalignment in component-based hydrologic modeling
In component-based modeling, a complex system is represented as a series of loosely-integrated components with defined interfaces and data exchanges that allow the components to be coupled together through shared boundary conditions. Although the component-based paradigm is commonly used in software engineering, it has only recently been applied for modeling hydrologic and earth systems. As a r...
متن کاملDeveloping Secure Software Using UML Patterns
This chapter presents a security engineering process based on UML security problem frames and concretized UML security problem frames. Both kinds of frames constitute patterns for analyzing security problems and associated solution approaches. They are arranged in a pattern system that makes dependencies between them explicit. The authors describe step-by-step how the pattern system can be used...
متن کاملAdvancing data assimilation in operational hydrologic forecasting: progresses, challenges, and emerging opportunities
Data assimilation (DA) holds considerable potential for improving hydrologic predictions as demonstrated in numerous research studies. However, advances in hydrologic DA research have not been adequately or timely implemented in operational forecast systems to improve the skill of forecasts for better informed real-world decision making. This is due in part to a lack of mechanisms to properly q...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Environmental Modelling and Software
دوره 25 شماره
صفحات -
تاریخ انتشار 2010